Interact : un modèle général de contrat pour la garantie des assemblages de composants et services. (Interact : a general contract model for the guarantee of components and services assemblies)

نویسنده

  • Alain Ozanne
چکیده

To meet the new requirements of applications in terms of flexibility and modularity and upgradability as well as distribution, the components and services paradigms have been used in well known frameworks such as J2EE, OSGI, SCA or Fractal. However, these don’t offer tools for reasonning in a generic way on their architectural configuration and the specifications of their parts. In this thesis, I consider the organization of the verification of assemblies, and the diagnosis of their failures, from the point of view of a contractual, responsibility driven, approach. To this end, I analyze firstly the assumptions under which integrating various formalisms in this approach, then how to apply this approach to different architectures. Moreover, I study how people, intervening in the implementation of these systems, may take advantage of it. This leadsme to present a contract model, which integrates and organizes various properties (analyzed as required for assembly dependability) jointly and uniformly on different kinds of architectures. I define an object model which reifies the contractual logic, and its implementation as a framework. This latter is validated on the Fractal component model and two contractual formalisms, one assertion-based and the other constraining interactions sequences between participants. A more advanced validation is shown on the exemple of an instant communities application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Vers une architecture MVSOA pour la mise en oeuvre des composants multivue

Résumé. L’objectif de cet article est de proposer un processus de mise œuvre des systèmes à base de composants multivue selon une architecture orientée services multivue (MVSOA : MultiView SOA). Cette architecture repose sur une extension du standard WSDL appelée MVWSDL (MultiView Web Service Description Language) et sur un ensemble d'adaptateurs pour la publication et la sélection des services...

متن کامل

ScalAgent, une plate-forme à composants pour applications asynchrones

RÉSUMÉ. L’usage généralisé d’Internet et l’intelligence croissante des équipements permettent le développement de services interactifs coopérant avec les systèmes d’information de l’entreprise. Développer et déployer ces services est un défi à la fois sur le plan des modèles et outils de construction, et sur celui des services systèmes sous-jacents (ou intergiciels). Il est aujourd’hui reconnu ...

متن کامل

La théorie des jeux pour l'établissement des contrats dans les réseaux interdomaines

Dans ce travail, nous montrons comment mettre en œuvre la gestion des ressources et la garantie de QoS (Quality of Service) dans l’interdomaine en utilisant le modèle en stock [1]. Dans [1], nous avons appliqué un modèle distribué pour l’établissement des SLAs (Service Level Agreement) entre les opérateurs pour l’achat des routes avec une garantie de QoS et des résultats significatifs ont été o...

متن کامل

Towards Support Systems for Non-Monolithic Electronic Negotiations. The Contract-Group-Message Model

Traditionally, research in electronic negotiations support has concentrated on monolithic negotiations, i.e. negotiations in which parties are unitary decision entities. In this paper, a model for non-monolithic electronic negotiations is introduced. This model, named the contract-group-message model, integrates a multiversion contract model, and support for group dynamics and message exchange....

متن کامل

A Generic Model of Contracts for Embedded Systems

We present the mathematical foundations of the contract-based model developed in the framework of the SPEEDS project. SPEEDS aims at developing methods and tools to support “speculative design”, a design methodology in which distributed designers develop different aspects of the overall system, in a concurrent but controlled way. Our generic mathematical model of contract supports this style of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007